//main.cpp
#include <iostream>
//Para Usar el metaprograma, solo hay que
//incluir el archivo .phs.h generado
#include "factorial.phs.h"  

int main(int argc, char **argv)
{
                        //factorial 5
  unsigned int result = factorial::app(Int<5>)::evaluate;     
  std::cout << result  << std::endl;
	return 0;
}

